package com.addplus.townmall.server.api.model.town.param;

import com.addplus.townmall.server.api.modelenum.PlatformEnum;
import lombok.Data;

@Data
public class ThirdPartyLoginParam {

    /**
     * 第三方返回的id，微信和QQ对应的openid，微博对应weibo_id
     */
    private String accessId;
    /**
     * 对应第三方接口返回用户信息中的用户账号
     */
    private String accessAccount;
    /**
     * 登录方式标记（微信：0，QQ：1，微博：2）
     */
    private Integer loginFlag;
    /**
     * 头像地址
     */
    private String headPortrait;
    /**
     * 用户昵称
     */
    private String nickName;
    /**
     * 平台枚举
     */
    private PlatformEnum platformEnum;
    /**
     * 年龄
     */
    private Integer age;
    /**
     * 性别
     */
    private Integer gender;
    /**
     * 真实姓名
     */
    private String realName;
    /**
     * 籍贯
     */
    private String birthplace;

    /**
     * 手机号码
     */
    private String cellPhone;

    /**
     * 是否自动更新(0:否 1:是)
     */
    private Integer isAuto;

    /**
     * 邀请人id
     */
    private Integer inviteMemberId;

    /**
     * 加密数据
     */
    private String encryptedData;

    /**
     * 微信openId
     */
    private String openId;

    /**
     * 偏移量
     */
    private String iv;

    private String sessionKey;

}